local skill = fk.CreateSkill{
    name = "roulette_magnifier_skill",
}
Fk:loadTranslationTable{
    ["#roulette_magnifier_skill"] = "是否使用 放大镜，查看当前枪膛内的子弹",
    ["#RouletteMagnifier"] = "枪膛内当前子弹是 %arg",
}
skill:addEffect("cardskill",{
    prompt = "#roulette_magnifier_skill",
    mod_target_filter = function(self, player, to_select)
        return type(Fk:currentRoom():getBanner("demons")) == "table" and #Fk:currentRoom():getBanner("demons") > 0
    end,
    can_use = Util.CanUseToSelf,
    on_effect = function(self, room, effect)
        local mark = room:getBanner("demons")
        local logDemo = {"<font color='#0598BC'>空弹</font>","<font color='#CC3131'>实弹</font>"}
        --[[room:sendLog{
            type = "#RouletteMagnifier",
            arg = logDemo[mark[1]+1],
        }]]--
        local names = {"roulette_blank","roulette_bullet"}
        local card = room:printCard(names[mark[1]+1])
        room:broadcastPlaySound("./packages/water_wegame/audio/effect/cullet")
        room:viewCards(effect.from,{
            cards = {card.id},
            skill_name = skill.name,
            prompt = "#RouletteMagnifier:::"..logDemo[mark[1]+1],
        })
    end,
})
return skill